@charset "utf-8";
/* CSS Document */

#areaopt_div	{ display:none; position:absolute; z-index:1000; width:0; text-indent:0;}
#areaopt,#areaopt_back	{ width:367px; height:auto; position:absolute; margin-left:0px; margin-top:0px; background-color:#f3f3f3;  z-index:100}
#areaopt			{ font-size:12px; font-weight:normal; padding:3px;border:solid 5px #1C5C75;}
#areaopt_back		{ z-index:99; border:none; height:40px;}
#areaopt div.areaopt_con	{ margin:5px; }
#areaopt .clear		{ clear:both; display:block;}

#areaopt a			{ color:#4592A5;text-decoration:none; padding:1px; text-align:left; margin-right:10px; width:24px; height:12px; display:block; float:left; overflow:hidden; margin-bottom:2px; text-align:center; cursor:pointer}
#areaopt a:hover	{ background-color:#0000FF; color:#fff; }
#areaopt .areaopt_mouseon	{ background-color:#0000FF; color:#fff; }

#areaopt .areaopt_province	{ width:100%; height:auto; overflow:hidden;}
#areaopt .areaopt_province div	{ margin:3px; display:block; margin-bottom:0; line-height:100%;}
#areaopt .areaopt_province a	{ }
#areaopt .areaopt_city		{ width:100%; height:auto; background-color:#fff; margin-top:3px; margin-bottom:3px; display:none; border:solid 1px #ccc; overflow:hidden;}
#areaopt .areaopt_city div	{ margin-bottom:0; line-height:100%;}
#areaopt .areaopt_city a	{ width:55px; }
#areaopt .areaopt_zone		{ width:100%; height:auto; background-color:#fff; display:none; border:solid 1px #ccc; overflow:hidden;}
#areaopt .areaopt_zone div	{ margin-bottom:0; line-height:100%;}
#areaopt .areaopt_zone a	{ width:55px; }
#areaopt .areaopt_tools		{ text-align:right; width:100%; border-top:dotted 1px #ddd; color:#FF0000; margin-top:3px;}
#areaopt .areaopt_btn		{ border:solid 1px #ccc; background:#1C5C75; color:#fff; font-size:12px; overflow:hidden; margin-left:10px; width:auto; cursor:pointer; height:auto;}
#areaopt .areaopt_tip		{ color:#0000FF; margin-left:10px; margin-right:10px;}
#areaopt .areaopt_confirm	{ background:#990000 !important;}